package com.rd.student.jiaji.class1.jinhongyu.day0802.lianxi;

public class Test06 {

//        我们可以根据它们在字母表中的位置（a = 1，b = 2，...，z = 26）
//        为单词中的每个字符分配一个值。平衡词是词左侧的值之和等于右侧值之和的词。
//        对于奇数长度的单词，中间字符（平衡点）被忽略。
//        编写一个函数，如果单词是平衡的，则返回 true，否则返回 false。

    public static void main(String[] args) {

        String word = "true";
        //索引
        int leftSum = 0;
        int rightSum = 0;
        for (int i = 0; i < word.length() / 2; i++) {
            leftSum += word.charAt(i) - 'a' + 1;
            rightSum += word.charAt(word.length() - i - 1) - 'a' + 1;
        }
        System.out.println(leftSum == rightSum);

    }
}
